package com.tbit.uqbike.service.business.tag.strategy;

import com.tbit.uqbike.enums.TagOperationType;
import com.tbit.uqbike.object.pojo.vo.BatchOperationMsgVO;
import com.tbit.uqbike.webmanager.dto.TagBindDTO;
import com.tbit.uqbike.webmanager.resp.tag.TagResult;

/**
 * 标签操作策略 接口
 *
 *
 * @author <a href="mailto:chen.chaoxiong@tbit.com.cn">ChenChaoXiong</a>
 * @since 2024/7/12
 */
public interface TagOperationStrategy {
    BatchOperationMsgVO<TagResult> operate(TagBindDTO tagBindDTO);

    TagOperationType getOperationType();
}
